Конфигурация скрипта

На вкладке Конфигурация скрипта в текстовом поле указывается скрипт, выполняемый при включении данного параметра.

Пример скрипта

{% if user is not defined %}
  {% set user = salt['pillar.get']("user") %}
{% endif %}
{% set homedir = salt['user.info'](user).home %}

{% set folder_name = salt['pillar.get']('aldpro-users:'+ user +':gpid:attrid') %}

{% if folder_name %}
file_create:
  cmd.run:
    - name : "touch {{ homedir }}/'{{folder_name}}.txt'"

{% endif %}

где:

gpid - Уникальный идентификатор параметра - значение из поля “Уникальный идентификатор” карточки созданного параметра

attrid - Уникальный идентификатор атрибута параметра - значение из поля “Уникальный идентификатор” карточки атрибута созданного параметра.

Скрипт доступен для редактирования, для этого необходимо нажать кнопку Редактировать файл. Для сохранения изменений в скрипте нажать на кнопку сохранения в правом верхнем углу. Для отмены внесения изменений нажать кнопку [Отменить].

Так как выполняется проверка конфигурации скрипта на предмет соблюдения общих правил, при сохранении может возникнуть предупреждение Ошибка конфигурации скрипта. Игнорировать ошибку и сохранить изменения. В случае, если автор скрипта уверен в его правильности, необходимо игнорировать данное предупреждение, нажав кнопку Да.

Для просмотра истории изменений скрипта нажать кнопку История изменений, будет открыта карточка с журналом изменений. Для закрытия карточки нажать на кнопку закрытия.